#ifndef STRINGMAP_H
#define STRINGMAP_H
#include<QMap>

class ParserShareTool;
class StringMap
{
    QMap<QString, QString> m_stringmap;
    QString m_setstringname;
    QString m_string;
    ParserShareTool *m_parsertool=nullptr;
public:
    StringMap();
    ~StringMap(){}
    void setqstringname(QString qstr);
    void setqstring(QString qstr);
    void addqstring(QString qstr);

    void addresult(void * pshape);
    void addstring(const char *pchar);

    void setparserstring(void * parsersharetool);
    void addparserstring(int inum);

    void setstring(const char *pchar);
    void setstringname(const char *pchar);
    QString getstring();
};


#endif // COMMANDS_H
